<?php
function addDoc($doc_no,$doc_date,$secret,$rapid,$doctype,$doctype_add,$depart_send_id,$depart_send_name_out,$hdepart,$reciever,$headline,$sender,$comment,$pdf,$depart_idd){
	if($depart_idd==0) $depart_iddd = $_SESSION['edoc_depart_id'];	
	else $depart_iddd = $depart_idd;
	$doctype_n = $edoctype_add;
	$depart_send_name_out1 = trim($depart_send_name_out);
	$doc_no1 = str_replace(" ","",$doc_no);
	if($doctype==0){
		$doctype_n = trim($doctype_add);
		if($doctype_n==""){
			addlog("เพิ่มหนังสือ","ไม่สามารถเพิ่มประเภทหนังสือ ".$doctype_n." ในหน่วยงาน ".get_depart_name($depart_iddd)." ได้");
			$r[0]=-1;
			return $r;
		}
		$ans = add_doctype($doctype_n,$depart_iddd,get_depart_name($depart_iddd));
		if($ans==-1){
			addlog("เพิ่มหนังสือ","ไม่สามารถเพิ่มประเภทหนังสือ ".$doctype_n." ในหน่วยงาน ".get_depart_name($depart_iddd)." ได้");
			$r[0]=-1;
			return $r;
		}
		addlog("เพิ่มหนังสือ","เพิ่มประเภทหนังสือ ".$doctype_n." ในหน่วยงาน ".get_depart_name($depart_iddd)." เรียบร้อยแล้ว");
		$doctype1 = $ans;
	}
	else $doctype1 = $doctype;
	
	if($depart_send_id==0){
		$depart_send_n = trim($depart_send_name_out);
		$depart_send_name_out1 = "";
		if($depart_send_n==""){
			addlog("เพิ่มหนังสือ","ไม่สามารถเพิ่มหน่วยงาน $depart_send_n ได้");
			$r[0]=-2;
			return $r;
		}

		$ans = add_depart($depart_send_n,$hdepart);

		if($ans==-1){
			addlog("เพิ่มหนังสือ","ไม่สามารถเพิ่มหน่วยงาน $depart_send_n ได้");
			$r[0]=-2;
			return $r;
		}
		addlog("เพิ่มหนังสือ","เพิ่มหน่วยงาน $depart_send_n เรียบร้อยแล้ว");
		$depart_send_id1 = $ans;
	}
	else $depart_send_id1 = $depart_send_id;
	
	$doc_datex = dateThEnco($doc_date);

	if($pdf['size']>0){
		$pdf_c = file_get_contents($pdf['tmp_name']);
		$pdf_c = pg_escape_bytea($pdf_c);
		$pdf_name1 = $pdf['name'];
		$pdf_type1 = $pdf['type'];
		
	}else{
		$pdf_c = "";
		$pdf_c = pg_escape_bytea($pdf_c);
		$pdf_name1 = "";
		$pdf_type1 = "";

	}

	$id = getPG("select nextval('edoc_edoc_id_seq');");
	$id = $id[0]['nextval'];

	$ans = updatePG("insert into edoc (edoc_id,doc_no,doc_date,sender,reciever,headline,depart_send_id,depart_send_name_out,secret,rapid,pdf,pdf_name,pdf_type,depart_owner_id) values ($id,'$doc_no1','$doc_datex','$sender','$reciever','$headline',$depart_send_id1,'$depart_send_name_out1',$secret,$rapid,'{$pdf_c}','$pdf_name1','$pdf_type1',$depart_iddd);");

	if($ans==FALSE){
		addlog("เพิ่มหนังสือ","ไม่สามารถเพิ่มหนังสือได้");
			$r[0]=-3;
			return $r;
	}
	
	addlog("เพิ่มหนังสือ","เพิ่มหนังสือเลขที่ $doc_no เรียบร้อยแล้ว");

	$ans = add_recieve($doctype1,$id,$doc_no,$comment);
	set_run($id,$depart_iddd);
	
	if($ans[0]==-1){
	    addlog("เพิ่มหนังสือ","ไม่สามารถลงรับหนังสือเลขที่ $doc_no ด้วยเลขรับ $depart_recieve_id ในหน่วยงาน $depart_name ได้");
	    $r[0] = -4;
	    return $r;
	}
	$ans = get_recieve_info($id,$depart_iddd);
	$r[1] = $ans;
	$r[0] = 0;
	return $r;
}

function addDocSent($doc_date,$secret,$rapid,$doctypesent,$doctypesent_add,$reciever,$headline,$sender,$comment,$pdf,$depart_idd)
{
	if($depart_idd==0) $depart_iddd = $_SESSION['edoc_depart_id'];	
	else $depart_iddd = $depart_idd;
	$doctype_n = $edoctype_add;
	$doc_no = getDepartCode($depart_iddd);
	if($doctypesent==0){
		$doctypesent_n = trim($doctypesent_add);
		if($doctypesent_n==""){
			addlog("เพิ่มหนังสือส่ง","ไม่สามารถเพิ่มประเภทหนังสือส่ง ".$doctypesent_n." ในหน่วยงาน ".get_depart_name($depart_iddd)." ได้");
			$r[0]=-1;
			return $r;
		}
		$ans = add_doctypesent($doctypesent_n,$depart_iddd,get_depart_name($depart_iddd));
		if($ans==-1){
			addlog("เพิ่มหนังสือ","ไม่สามารถเพิ่มประเภทหนังสือส่ง ".$doctypesent_n." ในหน่วยงาน ".get_depart_name($depart_iddd)." ได้");
			$r[0]=-1;
			return $r;
		}
		addlog("เพิ่มหนังสือ","เพิ่มประเภทหนังสือส่ง ".$doctypesent_n." ในหน่วยงาน ".get_depart_name($depart_iddd)." เรียบร้อยแล้ว");
		$doctype1 = $ans;
	}
	else $doctype1 = $doctypesent;
	
	$doc_datex = dateThEnco($doc_date);

	if($pdf['size']>0){
		$pdf_c = file_get_contents($pdf['tmp_name']);
		$pdf_c = pg_escape_bytea($pdf_c);
		$pdf_name1 = $pdf['name'];
		$pdf_type1 = $pdf['type'];
		
	}else{
		$pdf_c = "";
		$pdf_c = pg_escape_bytea($pdf_c);
		$pdf_name1 = "";
		$pdf_type1 = "";

	}

	$id = getPG("select nextval('edoc_edoc_id_seq');");
	$id = $id[0]['nextval'];

	$ans = updatePG("insert into edoc (edoc_id,doc_no,doc_date,sender,reciever,headline,depart_send_id,secret,rapid,pdf,pdf_name,pdf_type,depart_owner_id) values ($id,'$doc_no','$doc_datex','$sender','$reciever','$headline',$depart_iddd,$secret,$rapid,'{$pdf_c}','$pdf_name1','$pdf_type1',$depart_iddd);");

	if($ans==FALSE){
		addlog("เพิ่มหนังสือ","ไม่สามารถเพิ่มหนังสือได้");
			$r[0]=-3;
			return $r;
	}
	
	$ans = add_sent($doctype1,$id,$doc_no,$comment,$depart_iddd);
	
	if($ans[0]==-1){
	    addlog("เพิ่มหนังสือ","ไม่สามารถลงทะเบียนหนังสือส่ง id $id ในหน่วยงาน $depart_name ได้");
	    $r[0] = -4;
	    return $r;
	}

	updatePG("update edoc set doc_no='".$ans[1]."' where edoc_id=$id;");

	addlog("เพิ่มหนังสือ","เพิ่มหนังสือเลขที่ ".$ans[1]." เรียบร้อยแล้ว");

	$ans = get_sent_info($id,$depart_iddd);
	$r[1] = $ans;
	$r[0] = 0;
	return $r;

}

function editDocHard($id,$recieve_no,$recieve_date,$recieve_time,$doctype_old,$doc_no,$doc_date,$secret,$rapid,$doctype,$doctype_add,$depart_send_id,$depart_send_name_out,$hdepart,$reciever,$headline,$sender,$comment,$pdf,$depart_idd){

	if($depart_idd==0) $depart_iddd = $_SESSION['edoc_depart_id'];	
	else $depart_iddd = $depart_idd;
	$doctype_n = $edoctype_add;
	$depart_send_name_out1 = trim($depart_send_name_out);
	$doc_no1 = str_replace(" ","",$doc_no);
	if($doctype==0){
		$doctype_n = trim($doctype_add);
		if($doctype_n==""){
			addlog("แก้ไขหนังสือ","ไม่สามารถเพิ่มประเภทหนังสือ ".$doctype_n." ในหน่วยงาน ".get_depart_name($depart_iddd)." ได้");
			$r=-1;
			return $r;
		}
		$ans = add_doctype($doctype_n,$depart_iddd,get_depart_name($depart_iddd));
		if($ans==-1){
			addlog("แก้ไขหนังสือ","ไม่สามารถเพิ่มประเภทหนังสือ ".$doctype_n." ในหน่วยงาน ".get_depart_name($depart_iddd)." ได้");
			$r=-1;
			return $r;
		}
		addlog("เพิ่มหนังสือ","เพิ่มประเภทหนังสือ ".$doctype_n." ในหน่วยงาน ".get_depart_name($depart_iddd)." เรียบร้อยแล้ว");
		$doctype1 = $ans;
	}
	else $doctype1 = $doctype;
	
	if($depart_send_id==0){
		$depart_send_n = trim($depart_send_name_out);
		$depart_send_name_out1 = "";
		if($depart_send_n==""){
			addlog("แก้ไขหนังสือ","ไม่สามารถเพิ่มหน่วยงาน $depart_send_n ได้");
			$r=-2;
			return $r;
		}

		$ans = add_depart($depart_send_n,$hdepart);

		if($ans==-1){
			addlog("แก้ไขหนังสือ","ไม่สามารถเพิ่มหน่วยงาน $depart_send_n ได้");
			$r=-2;
			return $r;
		}
		addlog("แก้ไขหนังสือ","เพิ่มหน่วยงาน $depart_send_n เรียบร้อยแล้ว");
		$depart_send_id1 = $ans;
	}
	else $depart_send_id1 = $depart_send_id;
	
	$doc_datex = dateThEnco($doc_date);

	if($pdf['size']>0){
		$pdf_c = file_get_contents($pdf['tmp_name']);
		$pdf_c = pg_escape_bytea($pdf_c);
		$pdf_name1 = $pdf['name'];
		$pdf_type1 = $pdf['type'];
        $ans = updatePG("update edoc set doc_no='$doc_no',doc_date='$doc_datex',sender='$sender',reciever='$reciever',headline='$headline',depart_send_id=$depart_send_id1,depart_send_name_out='$depart_send_name_out1',secret='$secret',rapid='$rapid',pdf='{$pdf_c}',pdf_name='$pdf_name1',pdf_type='$pdf_type1' where edoc_id=$id;");		
	}else{
		$pdf_c = "";
		$pdf_c = pg_escape_bytea($pdf_c);
		$pdf_name1 = "";
		$pdf_type1 = "";
        $ans = updatePG("update edoc set doc_no='$doc_no',doc_date='$doc_datex',sender='$sender',reciever='$reciever',headline='$headline',depart_send_id=$depart_send_id1,depart_send_name_out='$depart_send_name_out1',secret='$secret',rapid='$rapid' where edoc_id=$id;");
	}


	if($ans==FALSE){
		addlog("แก้ไขหนังสือ","ไม่สามารถเพิ่มหนังสือเลขที่ $doc_no ได้");
			$r=-3;
			return $r;
	}
	
	addlog("แก้ไขหนังสือ","แก้ไขหนังสือเลขที่ $doc_no เรียบร้อยแล้ว");

	$ans = edit_recieve($doctype1,$doctype_old,$id,$recieve_no,$recieve_date,$recieve_time,$comment);
    if($ans==-1){
        addlog("แก้ไขหนังสือ","ไม่สามารถแก้ไขประเภทหนังสือได้");
        $r = -4;
        return  $r;
    }
    $r = 0;
	return $r;
}

function editDocHardSent($id,$sent_no,$sent_date,$sent_time,$doc_date,$secret,$rapid,$doctypesent,$hdepart,$reciever,$headline,$sender,$comment,$pdf,$depart_idd){

	if($depart_idd==0) $depart_iddd = $_SESSION['edoc_depart_id'];	
	else $depart_iddd = $depart_idd;
	$doc_no1 = str_replace(" ","",$sent_no);
	$doc_datex = dateThEnco($doc_date);

	if($pdf['size']>0){
		$pdf_c = file_get_contents($pdf['tmp_name']);
		$pdf_c = pg_escape_bytea($pdf_c);
		$pdf_name1 = $pdf['name'];
		$pdf_type1 = $pdf['type'];
        $ans = updatePG("update edoc set doc_no='$doc_no1',doc_date='$doc_datex',sender='$sender',reciever='$reciever',headline='$headline',secret='$secret',rapid='$rapid',pdf='{$pdf_c}',pdf_name='$pdf_name1',pdf_type='$pdf_type1' where edoc_id=$id;");		
	}else{
		$pdf_c = "";
		$pdf_c = pg_escape_bytea($pdf_c);
		$pdf_name1 = "";
		$pdf_type1 = "";
        $ans = updatePG("update edoc set doc_no='$doc_no1',doc_date='$doc_datex',sender='$sender',reciever='$reciever',headline='$headline',secret='$secret',rapid='$rapid' where edoc_id=$id;");
	}


	if($ans==FALSE){
		addlog("แก้ไขหนังสือส่ง","ไม่สามารถแก้ไขหนังสือส่งเลขที่ $sent_no ได้");
			$r=-3;
			return $r;
	}
	
	addlog("แก้ไขหนังสือ","แก้ไขหนังสือส่งเลขที่ $sent_no เรียบร้อยแล้ว");

	$ans = edit_sent($doctypesent,$id,$sent_no,$sent_date,$sent_time,$comment);
    if($ans==-1){
        addlog("แก้ไขหนังสือ","ไม่สามารถแก้ไขประเภทหนังสือได้");
        $r = -4;
        return  $r;
    }
    $r = 0;
	return $r;
}

function editDoclight($id,$recieve_no,$recieve_date,$recieve_time,$doctype_old,$doc_no,$doctype,$doctype_add,$depart_idd){
	if($depart_idd==0) $depart_iddd = $_SESSION['edoc_depart_id'];	
	else $depart_iddd = $depart_idd;
	$doctype_n = $edoctype_add;
	$depart_send_name_out1 = trim($depart_send_name_out);
	$doc_no1 = str_replace(" ","",$doc_no);
	if($doctype==0){
		$doctype_n = trim($doctype_add);
		if($doctype_n==""){
			addlog("แก้ไขหนังสือ","ไม่สามารถเพิ่มประเภทหนังสือ ".$doctype_n." ในหน่วยงาน ".get_depart_name($depart_iddd)." ได้");
			$r=-1;
			return $r;
		}
		$ans = add_doctype($doctype_n,$depart_iddd,get_depart_name($depart_iddd));
		if($ans==-1){
			addlog("แก้ไขหนังสือ","ไม่สามารถเพิ่มประเภทหนังสือ ".$doctype_n." ในหน่วยงาน ".get_depart_name($depart_iddd)." ได้");
			$r=-1;
			return $r;
		}
		addlog("เพิ่มหนังสือ","เพิ่มประเภทหนังสือ ".$doctype_n." ในหน่วยงาน ".get_depart_name($depart_iddd)." เรียบร้อยแล้ว");
		$doctype1 = $ans;
	}
	else $doctype1 = $doctype;

    $ans = edit_recieve($doctype1,$doctype_old,$id,$recieve_no,$recieve_date,$recieve_time);
    if($ans==-1){
        addlog("แก้ไขหนังสือ","ไม่สามารถแก้ไขประเภทหนังสือได้");
        $r = -4;
        return  $r;
    }
    $r = 0;
	return $r;
}


function edit_recieve($doctype,$doctype_old,$id,$recieve_no,$recieve_date,$recieve_time,$comment){

    $ans = updatePG("update edoc_recieve set comment='$comment', edoc_type_id=$doctype where edoc_type_id=$doctype_old and edoc_id=$id and recieve_no='$recieve_no' and recieve_date='$recieve_date' and recieve_time='$recieve_time';");
    if($ans==FALSE){
        return -1;
    }
    return 0;
}

function edit_sent($doctypesent,$id,$sent_no,$sent_date,$sent_time,$comment){

    $ans = updatePG("update edoc_sent set comment='$comment' where edoc_typesent_id=$doctypesent and edoc_id=$id and sent_no='$sent_no' and sent_date='$sent_date' and sent_time='$sent_time';");
    if($ans==FALSE){
        return -1;
    }
    return 0;
}

function add_recieve($doctype,$edoc_id,$doc_no,$comment){

	$depart = get_depart_doctype($doctype);
	$depart_name = $depart['depart_name'];
	$depart_id = $depart['depart_id'];
	
	$depart_recieve_id = getPG("select nextval('depart_recieve_seq_".$depart_id."');");
	$depart_recieve_id = $depart_recieve_id[0]['nextval'];

	$ans = updatePG("insert into edoc_recieve (recieve_no,edoc_type_id,edoc_id,comment) values ('$depart_recieve_id',$doctype,$edoc_id,'$comment');");
	if($ans==FALSE){
        addlog("ลงรับหนังสือ","ไม่สามารถลงรับหนังสือเลขที่ $doc_no ด้วยเลขรับ $depart_recieve_id ในหน่วยงาน $depart_name ได้");
        $r[0]=-1;
        return $r;
	}
	addlog("ลงรับหนังสือ","รับหนังสือเลขที่ $doc_no ด้วยเลขรับ $depart_recieve_id ในหน่วยงาน $depart_name เรียบร้อยแล้ว");
	$r[0]==0;
	$r[1]=$depart_recieve_id;
	return $r;
}

function add_sent($doctypesent,$edoc_id,$doc_no,$comment,$depart_id){

	$sent_id = getPG("select nextval('depart_sent_seq_".$doctypesent."');");
	$sent_id = $sent_id[0]['nextval'];
	$doc_no_sent = $doc_no.$sent_id;

	$ans = updatePG("insert into edoc_sent (sent_no,edoc_typesent_id,edoc_id,comment) values ('$doc_no_sent',$doctypesent,$edoc_id,'$comment');");
	if($ans==FALSE){
        addlog("ลงทะเบียนหนังสือส่ง","ไม่สามารถลงทะเบียนหนังสือส่งเลขที่ $doc_no_sent ในหน่วยงาน ".get_depart_name($depart_id)." ได้");
        $r[0]=-1;
        return $r;
	}
	addlog("ลงทะเบียนหนังสือส่ง","ลงทะเบียนหนังสือส่งเลขที่ $doc_no_sent ในหน่วยงาน ".get_depart_name($depart_id)." เรียบร้อยแล้ว");
	$r[0]==0;
	$r[1]=$doc_no_sent;
	return $r;
}


function do_recieve($edoc_id,$doc_no,$depart_id,$doctype,$doctype_add){
    if($doctype==0){
  		$doctype_n = trim($doctype_add);
		if($doctype_n==""){
			addlog("ลงรับหนังสือ","ไม่สามารถเพิ่มประเภทหนังสือรับ ".$doctype_n." ในหน่วยงาน ".get_depart_name($depart_id)." ได้");
			$r[0]=-1;
			return $r;
		}
		$ans = add_doctype($doctype_n,$depart_id,get_depart_name($depart_id));
		if($ans==-1){
			addlog("ลงรับหนังสือ","ไม่สามารถเพิ่มประเภทหนังสือรับ ".$doctype_n." ในหน่วยงาน ".get_depart_name($depart_id)." ได้");
			$r[0]=-1;
			return $r;
		}
		addlog("ลงรับหนังสือ","เพิ่มประเภทหนังสือรับ ".$doctype_n." ในหน่วยงาน ".get_depart_name($depart_id)." เรียบร้อยแล้ว");
		$doctype1 = $ans;
    }else $doctype1 = $doctype;
    $ans = add_recieve($doctype1,$edoc_id,$doc_no,"");
    if($ans[0]==-1){
        $r[0] = -2;
        return $r;
    }
	$r[1] = get_recieve_info($edoc_id,$depart_id);
	$r[0] = 0;
	return $r;    
}

function set_run($edoc_id,$depart_id){
	updatePG("insert into edoc_run (edoc_id,depart_id) values ($edoc_id,$depart_id);");
    $doc = getDocInfo($edoc_id);
    $msg = "ส่งหนังสือเลขที่ <span class=\"topic\">".$doc['doc_no']."</span> ไปยังหน่วยงาน <span class=\"topic\">".get_depart_name($depart_id)."</span> เรียบร้อยแล้ว";
	addlog("ส่งหนังสือ","ส่งหนังสือเลขที่ ".$doc['doc_no']." ไปยังหน่วยงาน ".get_depart_name($depart_id)." เรียบร้อยแล้ว");
	return $msg;
}

function set_run_out($edoc_id,$depart_id){
    updatePG("delete from edoc_run where edoc_id=$edoc_id and depart_id=$depart_id;");
    $doc = getDocInfo($edoc_id);
    $msg = "หนังสือเลขที่ <span class=\"topic\">".$doc['doc_no']."</span> สิ้นสุดแล้วที่หน่วยงาน <span class=\"topic\">".get_depart_name($depart_id)."</span>";
    addlog("สิ้นสุดหนังสือ","หนังสือเลขที่ ".$doc['doc_no']." สิ้นสุดแล้วที่หน่วยงาน ".get_depart_name($depart_id));
    return $msg;
}

function get_recieve_info($edoc_id,$depart_id){
	$r = getPG("select * from view_edoc_recieve where edoc_id=$edoc_id and depart_id=$depart_id;");
	if(!$r[0]) return -1;
	return $r[0];
}

function get_sent_info($edoc_id,$depart_id){
	$r = getPG("select * from view_edoc_sent where edoc_id=$edoc_id and depart_id=$depart_id;");
	if(!$r[0]) return -1;
	return $r[0];
}
/*
function getDocInfoSent($edoc_id)
{
	$ans = getPG("select * from view_edoc where edoc_id=$edoc_id;");
	if(isset($ans[0])) return $ans[0];
	return FALSE;
}
*/
function getDocInfo($edoc_id){
	$ans = getPG("select * from view_edoc_search where edoc_id=$edoc_id;");
	if(isset($ans[0])) return $ans[0];
	return FALSE;
}

function getDocInfoSent($edoc_id){
	$ans = getPG("select * from view_edoc_search_sent where edoc_id=$edoc_id;");
	if(isset($ans[0])) return $ans[0];
	return FALSE;
}

function getDocInfoFull($edoc_id,$depart_id){
	//$ans = getPG("select * from view_run_recieve where edoc_id=$edoc_id and depart_id_recieve=$depart_id;");
	$ans = getPG("select * from view_edoc_search where edoc_id=$edoc_id and depart_id_recieve=$depart_id;");
	if(isset($ans[0])) return $ans[0];
	return FALSE;
}

function getDocInfoFullSent($edoc_id,$depart_id){
	//$ans = getPG("select * from view_run_recieve where edoc_id=$edoc_id and depart_id_recieve=$depart_id;");
	$ans = getPG("select * from view_edoc_search_sent where edoc_id=$edoc_id and depart_id_sent=$depart_id;");
	if(isset($ans[0])) return $ans[0];
	return FALSE;
}

function do_send_edoc($edoc_id,$depart_id,$depart_send){
    $msg = "";
    foreach($depart_send as $dsend) $msg = $msg."\n".set_run($edoc_id,$dsend);
    $msg = $msg."\n".set_run_out($edoc_id,$depart_id);
    return $msg;
}

function list_ksean($edoc_id,$depart_id){
	$ans = getPG("select * from view_ksean where edoc_id=$edoc_id order by ksean_id,ksean_date;");
	
	if(!isset($ans[0])){
		echo "<br /><span class=\"err\" >ไม่มีรายการเกษียน</span><br /><br />";
		return;
	}	
	
	echo "<br />\n";
	foreach($ans as $dat){
		echo "<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\">";
		echo "<tr><td>ข้อความเกษียณ</td><td>:</td><td>".nl2br($dat['ksean_txt'])."</td></tr>";
		echo "<tr><td>ผู้ดำรงตำแหน่ง</td><td>:</td><td>".$dat['pname_name']."</td></tr>";
		echo "<tr><td>ตำแหน่ง</td><td>:</td><td>".$dat['position_name']."</td></tr>";
		echo "<tr><td>วันที่เกษียณ</td><td>:</td><td>".dateThDeco($dat['ksean_date'])."</td></tr>";
		if(canWriteKseanDocKsean($dat['ksean_id'],$depart_id)){
			echo "<tr><td colspan=\"2\"></td><td><form action=\"ksean.php\" method=\"post\">";
			echo "<input type=\"hidden\" name=\"edoc_id\" value=\"".$edoc_id."\">";
			echo "<input type=\"hidden\" name=\"depart_id\" value=\"".$depart_id."\">";
			echo "<input type=\"hidden\" name=\"ksean_id\" value=\"".$dat['ksean_id']."\">";
			echo "<input type=\"submit\" name=\"del_ksean\" value=\" ลบข้อความเกษียน \"></form></td></tr>";
		}
		echo "</table><br /><br />\n";
	}
}

function del_ksean($ksean_id,$edoc_id){
	$q = "delete from ksean where ksean_id='$ksean_id';";
	$ans = updatePG($q);
	$doc = getDocInfo($edoc_id);
	if($ans==FALSE){
		addlog("ลบเกษียนหนังสือ","ไม่สามารถลบเกษียนหนังสือเลขที่ ".$doc['doc_no']." ได้");
		return -1;
	}	
	addlog("ลบเกษียนหนังสือ","ลบเกษียนหนังสือเลขที่ ".$doc['doc_no']." เรียบร้อยแล้ว");
	return 0;
}

function add_ksean($edoc_id,$ksean_txt,$pname_id,$ksean_date){
    if($pname_id==0){
        addlog("เพิ่มการเกษียน","ไม่สามารถเกษียนหนังสือเลขที่ ".$doc['doc_no']." ได้");
        return -1;
    }
    $id = getPG("select nextval('ksean_ksean_id_seq');");
	$id = $id[0]['nextval'];
    
    $kdate = dateThEnco($ksean_date);

    $ans = updatePG("insert into ksean (ksean_id,edoc_id,pname_id,ksean_txt,ksean_date) values ($id,$edoc_id,$pname_id,'$ksean_txt','$kdate');");
    $doc = getDocInfo($edoc_id);
    if($ans==FALSE){
        addlog("เพิ่มการเกษียน","ไม่สามารถเกษียนหนังสือเลขที่ ".$doc['doc_no']." ได้");
        return -1;
    }
    addlog("เพิ่มการเกษียน","เกษียนหนังสือเลขที่ ".$doc['doc_no']." เรียบร้อยแล้ว");
    return 0;
}

function isKseanAlready($edoc_id,$depart_id)
{
	$q = "select * from view_ksean where edoc_id=$edoc_id and depart_id=$depart_id;";
	$ans = getPG($q);
	if(isset($ans[0])) return "*";
	return "";
}

?>
